framework for power-ups in place