add booking api
fix booking model