rough sketch for view!