adds amount parameter