trying to work out how to use this SOAB