feet compilation

.