and a lot to ask...