further writing documentation