implements reservation creation with click