added verion backward compatibility warining.
added todo: generate source files for the developper.