typo removed functions