forgot to add test functions