apply model binding