subdividing into view layout