abstract mess 06

Comments