new and missing files added; bugfixing;