readding dependencies code
added dependencies as source code