Added documentation and design