updated content and file arrangement
updated content