Most stuff in place. Test cases and design missing