improve init routine; auto compile elc files