adding first try at integrating literally canvas