user managment skeletal

done