started with process roles and domain objects