no need to init the var
style