using .fill() is much nicer