assembler for user role