prepare to coding