modified Camera