IPB 4 Module

#80