initial contribute file