divverent is doing different things