no more magic numbers!