got a decent start on two challenging problems