putting in different sources