Good job but a lot needs to be done.