add floor + add ceil + update schema