removing rack dependency