removed hasher and added routie