etch.c basic program