and and or as derived expressions