Create shared.c