sequences added and fill methods added