add structure and required application files