added shit todo