split out source and distribution