changed style of listeners + trying to add XP