re-writing random adj list generator