Update Basic Strcture