finished function list, added test