95% implementation of edit user details