r.g. mechanics