TPT type simulator