basic layout and helpers file