gm library test