work on required profiles