structure & apps & providers