add timus code, longlonggo, use ruby mainly