Redesigning architecture Part #4