fix up role loading
update blueprint format