still trying to work around errors