first attempt at role flow duplication