documented properly + changed form / json to be more flexible
4.1.0
4.1.1