windows tweaks
constructor
formats and formats validation