added contains.c