Added validation techniques