adjust code struct

1. adjust code struct