added in illuminate stuff, the factory and package files