new classes fot synchronous call support