better structure for i3 scripts