experimenting with mvc or mvwhatever