profile if/then