some refactoring of dishes show page