abstract for Theo
abstract for Ryan