developer-new-structure