using '0' instead of 48 is more understandable