create donator group if it doesnt exist
add index to force uniqueness of reservations