init Basic Structure