allows building plugin from a single file