separate source and sink packages