interaction with jan and io