Updated Jarvis Program