updated booking model