testing and simulation