add live spot data functionality