What we have been doing