first commit

base line code