first compilable example