working on atbc still a mess