edit better user show view
some refactoring
fix public_works views