typosigh
added shit algo