added primitive array and anyof operations