basic usage of Io