http://www.tomzap.com/notes/house/floor.html/notes/house/floor.html