terms of development