fnc : args default will be array, can detect array, function know it parrent
views : remove some more unneccessary vb