working on api, styling, user edits