vignete basic framework working