add simulator module