abstract work