Currently planning to use it for core project. Which would mean this library needs some more functionality