add index, request handlers, and router