New dependecy system implemeneted.