* first form of validation
* reworked how taglib/gueryInstance work together