A little framework