working on source edit