added file header
fixed duplicated include