teal abstract