building application final design (not implemented)