synchronized sources with v1.23
modified gitignore file