impl floorplan image. not tested