basic routing works, did some stuff already