updates to fix error, placeholders and editing the user profile