load sources via eval