implement basic layout