Added pure and my own variant of it, and turned some modules on