fixed API bug