keep the same but make realistic architecture