view and data managing (not over)