Initial copy and commit

initial copy and commit. transfer from initial local development.