testing role dependency