Many code pieces are added.