added power ports library