created mean-style architecture
changes to mean architecture