initial commit including libstruck and package stub