have associations write return the read