edited Basic Structure