modified struct
Added new files