consider different ways