fix typo; add functions