Close #40, no test added cause there are no enough sources