IBC 3004