placeholder for eventual canvas class