use hash, break -> last