fixed environment decorator