different function name for view