time and costs