user migration with roles