added error display to users
added user helpers and customizations