algumas coisas feitas dos boundaries restantes, mas ainda tem trabalho