hmm view update. mvc concept added