add supersampling