abstract impressions