removed hash routing