improving user crud
precompile