initial commit: core routes