closer to routes
crash bug fix and minor code cleanups
initial separate positions support
gui updates