add 3rd/scale.c