Init Commit {Codes are added}
1.Basic codes