sim is basically done