NEW VERSION COMMIT

Added new files with extended implementated features.