more work on api page