add framework init code