finally something that I'm starting to be happy with
shouldnt have the ks validation module for python saved with the source