adapted bspwm to handle multiple setups