Re-organize structure and add some exp results for vernier