seperate layout to post