algorithms
easydict
