mandatory checkout now working