some changes in factories