so many question so little time to answer