improving backend, adding static content and pages