updated files structure