use div instead of li, better render