Finished all routes. extremely buggy right now