Short description of what this resolves: Changes proposed in this pull request: Status (please check what you already did): made PR ready for code review added some tests for the functionality updated the README with example Fixes: #