developing framework initialize