new feature XY addded