interface for mass loss