why we need this thing