finished basic roles