init base framework
init base framework