commit mvc pattern and database!