puzzle technology done