time and resources