styling start, algo refine