user roles started, add some todo - dont forget fix it, I seriously do not forget mother fucker haha, fix some shitty code f*ck yeah