i dont understand this software