added not working code - code for review