Soft driver