comments on functionality