use width instead of hard ##