add introductions and codes