i think 2 and 3 work now