added list page and refactored go