changed name to basic.c