fix village component registration