remove all
improvement on how to set penalty