purchase and pre-auth working, mock tests made