使用了新的generic views:less code is better