add functions: edit and display profile; reset password; edit a post; delete a post; like feature