merge layout and item to one component for now