added empty function f to object M