AddingRole and fixing persistanse