some changes to i3