some changes in arch