kevin abstract