working on disposal code.