add factory and specs