api class completed, index page structure
basic list