passes functional hello world