[#105] many fixes by @avokhmin comments
[#105] first part pull requests api specs