development (function)