simulator interface