changing block order