remove non-implementation function