working with users
add and avance for everything is merge