updates for making it beterrer.