Bunch of tools for internal usage