Initial Commit
init struct