Some work we have done