improved features and architecture document