while being good.....