added a counterimage and some additions