refactor rounds
added multi round functions for add/sub functions