.o will be created by compiler anywaz