minimal prototype for simulator
whitespace changes