content and presentation

separated