adapt to run on yahoo github