document {before|after} each offline