API : parameters are now more flexible.