no more magic numbers