added profile editing