spec infrastructure