sources and graphics