width now not static
changed the representation of width again