Updated base program