Refactoring + Prepared show page