added dynamic compilation, chnaged json parser init