needed for new client