adding supported method
adding tests for supported functionality
merge master into develop
adding tests to backup #2
improving supported method
Merge branch 'develop'