begin aan simulate.c