better cutom style definition