some abstract work