improved pod
support composite layouts