magic and percents and stuff