this thread owns so bad, it's the problem with rubynet and also the solution