draft of specs for custom routes