Modified things
Added shared.c