added things from the booking stuff in the component diagram