hot pic compilation

.