psuhing some external source