work on onlinesrc directives