Some more power implementation