all specs now using factories