Add log.
Move codes.