can you prepare compilable example?