More work
problem 4