add interface for adding gains