oh my .... things to come...