made by XP method