add component spec