documenting stuff you need