more hash stuff