initial commit, demo day progress
start regorganize class structure