adjusted codes
Added new files