remove double func