reorganized, broke euler off into its own project