Implement remaining api methods