for various development schemes