framework init
framework init