refine code and did design