add test suites for the first two funcs