length operator # added