fixed errors
more fixes...
make it faster a little bit
added hashing
hash optimization, broke it all
fixed errors, everything flies