getting it smoother and more random boundary