modified unexpected contains operation
implemented function expression tests