PSI(Private Spire Implementation) , unusefull things removed