remove redundant definitions
new distribution build