cum compilation amateur

.