adding basic structure.