added possibility to define files on os level
merged