So many question