removing dependencies to clients