first architecture dev