prorperties and ab method implemented in our player