completed functionality of powerup