UPDATE finishing the first prototype of packagemanager