boilerplate for GH Users
layout relfects GH's hierarchy