Add new function

prepare_hidden_var