Artificial development