implent features : update,  display on click, fix bugs ...