Adding dynamically compilation