update to my code ready