finished 5-1, very basic routing