Input sources and output stores