add database, move web stuff into its own recipe