update style * brand constructor