abstract goals