modified create spec