2.1, 3, 4 working