added profile show and edit