* use constants instead of magic numbers