Performance evaluation and efficiency improvement

.
.
.
.
.