use files and dynamic routing to show content