Copy from main the src folder

Copy from the src folder, included all the codes.