Separated header and application