Compilable and runnable