single var pattern