tests completed
amended
bad approach removed
Merge pull request #239 from pisaychuk/documentation

tests completed