partial answer over there.