changed like logic