graphics continued
merged