PowerUp logics. closes #16