Added class for "push down method"