added comments. show page still needs massive stylation