Initial Commit
finished initial coding