inner calc