Modified layout, cleaned code and documentation