simple associative implementation
update readme