use params object for Floor constructor