carrier-free method