fixed factory, path, and specs