try to find the origin

not finished