adding other structures to repo