made design better
made review functions and that area.