smarter part mechanism