(almost) finished powspec class