code in solution working