added @ to stop divide by zero error