use POST instead of GET
allow extra parameters
Merge branch 'feature-extra'