[STEP02] skeleton, step2 first commit.