made index2 wioth maybe better canvas implemetnation
?