Should use linkedhashmap to iterate over map faster