makes runtime compileable