Grand total still not adding up correctly