early work on tags separation by source