made more mobile friendly and added various styles