working on #from_sources