incomplete pictures implementation