lots of changes in register needs css