test, no oop architecture but there are tools(test) and canvasTemp