Implement the app with Require