style improvement (css transitions, layer)