Updated the dependencycollection

still not happy about that part yet