added autoincrement on all models