this is most of the weird route