refactored nico seiga sources