hash.html from keyboarder