Initial Commit by vedit