Drawer

This function has too many side-effects.