Added rolling methods which work but are slow