add gh-lookup
update lookup
prep for proxy
add implementation