There are different ways to add a floor to a building. The easiest consists in removing the roof and constructing a new upper floor. The second is to raise the building and construct a new ground floor. This method is often used when the foundation needs to be changed.