added the profile feature