updated code and pngs