add profile and update