manage % and round total