Step 5 - constructing the
framework #1