basic routing setup
added public