seperated the reference to the logging implementations to be referenced later