removing todo about total > 0