working setups for all 4 possibilities