added variable selector