starting to address SIO details