new sim methods