v1.0 All Function Complete