expanding playability functionality