Mostly working compression drawers implementation