add or and defaults