Added structure
Added Files
improved structure