feat: allow to be used for single source