test var impl complete