created all the existing views, implemented CmmonDraw, implemented ProductionView, fixes all around