Hi, doesn't matter. An lpk is like adding to path but more easy, you know you can use a package even if is not registering any GUI component. You create with Lazarus a new .lpk file, then add all the uos .pas files and that's all. Then you update your repository and tell GetMem in the Online Package Manager thread to add your package and done.