getting apis and history finished up