total function