basic simulator working
basic simulator working