needed to gut entire module to get functioning properly