added new hashtables, new utility methods