drop bad functionaly