improve campaign layout