Fully  implemented txt amount check