lots of waste here, clean up
enough for tonight