--------X---