implement delete role