Alright I think it is ready for review