Tried uDo. Added in some plans and UI suggestions