architecture + basic features implementations integrated