fixed length app def canvas