purchase simulation