abstract more vague