Slight improvement!
Added Check function and method!
Minor Changes!