swaptop function enabled