how to build a 2nd floor patio