added or and normalized spec