credit to heisenberg for his craft xp documentation :D