new framework sample