implementing column component
section component