makin simulation abit robust