Add references
Implement layout