use layout for views