Integrate with layout