FINAL Takeout Version (1)