implemented SIA 4.2b