add oCanvas lib