update ip , plan and not fix class digram