Project 5: add sources