add new framework module