Pre version vas complete. Need add some checks for wrong data and add more signature.