Start of writer logic - big commit