some TODOs and a mass calculation method that doesn't do anything