framework initialize