non compiled vs. compiled