modifications : bottom 0, drag