(WIP) revision. Redoing the entire piece from the ground up....