add thaum craft aspects
refactoring