Commit #12: First version of page is completed, need to meka some refactoring