growing vegetables requires good soil and sunshine