finished API, minus OF stats API