Plan

Proposed Plan

Please ignore the roofline (got some bugs)