master and source seperated