conforming to new module header convention