added soltuion code