2 different ways