ok i think I am ready this time