inline the temporary variavle thisAmount in case will will forget them in the future