operations 'equal', 'include', 'last', 'rest' added