add validate,download,x y z k