added test canvas component