fix: tag names are always small
fix: use right name for retag right
a lot of testing for messages controller