lots of cleanup. configurable height floor