implement just tests only if functions do exist. It should also be tested(unit)