the no weights dictionary now writes to csv