overhaul to include mobile css