improved comments on interfaces.