try to document the process