simple framework , prototyping oriented