basic skeleton for routes completed