somthings working check for validity