roles tested and databse roles implemented