reproduction + painting + no need of oo