What we have been upto