update solution - not yet comlpete