model logic and show page updates