qestion based summary

divide qestion into 5 kinds