introduced canvas visualisation and lot more ....