pretty much done except quest