+ library, main and custom daemon