first run on cause view