Improve user signin and profile