changes to mean architecture