updated with cotton