Smart Power technologies