adding additional modules and mobile responsiveness