Finished Drawer Functionality, still needs brushup