Achieve basic functions

achieve base function