#8 update fn signatures on example module