labels, drawer,areas

Added labeling options, general drawer class and changed how codes df
work