Add specification and topology