new framework (pelican)