Work in Progress

maybe calling this 'main' rather than 'init_path'?