FINAL CHECKOUT