create and pass spec to start as empty array