updated Tarantula implementation