fix mistake and create design document