user crud screen added
some other optimizations