comments on interface