Redistribute functions
Improve use of tags and validation