add bringviewtofront func