really fixed the api this time