architecture flexible