built picture functionality