Added amount parameter