add homepage layouts

merged to master branch