progress on roundtripping project data. still problem with saving project.current