updated for i3wm