integrated with future client