add how to achieve part