To work in different ways