implemented mass