adding factory and feature specs