finished with comments and length-1