adds basic hash.collection functionality
basic hash-list functionality