split up html in separate parts to make it clearer