validation and other things ( clock is ticking)GRRRRRRRRRRRRR