Merge pull request #1 from zaqwes8811/master

Поделал, но немного. Возможно не прокидывать объект, а создать в JS
save and push
save and push
phy