use POST instead of PUT