abstract & impression