variable k