Ed junior compilation