IBC 3102 - IBC 3314