Bottom Updated

Bottom updated and codes spread into modules