variables shoud be complete