an ok version of problme 2