Add framework
Adding the core module