fixed sourcing method... wtf did i do there