initial commits of codes