added missing "coommon.c" file