I have plans to refactor library, but this plans in far future.