recipe2.1:Use connect module
recipe2.2:Use formidable