add privilegies
add erorrs