implement role in instance_user
test cases for user role & refine exsiting tests
set role in factories