make amount returned be more descriptive