trying to fix this myself.