add profile handler