WIP: implement aft register