layout componet items