+mac example, I have no idea how to do UI
clean up docs a bit