added private pub dependencicies