better history -- can go backwards and forwards now