Added next lecture geo functionality, but v.messy.