snapshot resource support