added possible supply generation and arc generation