write same code

write same code , but no finish.