common style init