added power set