edited multiply methods slightly