try to make a scheme clone at first