code cleanup and added mobile sizes