thanks for commenting the magic numbers