move some feature to CSS